A Fril++ Compiler for Soft Computing Object-Oriented Logic Programming

نویسندگان

  • J. M. Rossiter
  • T. Cao
  • T. P. Martin
  • J. F. Baldwin
  • Jonathan. Rossiter
چکیده

— We present a compiler and object query system for Fril++, an object-oriented logic programming language incorporating fuzzy sets and support logic. Based on Fril, the fuzzy relational inference language, Fril++ provides extensions to support full object-oriented programming in a soft computing logic programming environment. We present the design implications of Fril++, with special emphasis on uncertain inheritance and inference in the class hierarchy, and show how Fril++ can be implemented in Fril. We describe the Fril++ compiler and query handling system. We also propose some future enhancements to the compiler and the query handling system.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Implementing Fril++ for Uncertain Object-Oriented Logic Programming

Uncertain object-oriented logic programming is a combination of logic programming, object-oriented programming and uncertainty logic to exploit the advantages of all three disciplines in dealing with real world problems. This paper presents the implementation of Fril++, the Fril-based object-oriented logic programming language with uncertainty. Fril++ syntax is introduced and related semantic i...

متن کامل

Object-oriented Modelling with Words

Object-oriented modelling with words seeks to extend the new field of modelling with words, itself derived form computing with words, with features of object-oriented knowledge representation and programming. We show that object-oriented modelling with words has two key benefits; firstly the uncertain class hierarchy provides a natural knowledge representation framework for real-world problems,...

متن کامل

Soft Computing for Intelligent Knowledge-Based Systems

Knowledge-based systems are founded on the idea that knowledge should be declarative, so that it can be easily read, understood, and altered by a human user as well as by a machine. Logic fulfils these criteria, and logic programming has been widely used for implementing knowledge-based systems. One major shortcoming of logic programming is the lack of a mechanism to deal with the uncertainty i...

متن کامل

Inheritance and Recognition in Uncertain and Fuzzy Object-Oriented Models

This paper proposes probabilistic default reasoning as a suitable approach to inheritance and recognition in uncertain and fuzzy object-oriented models. Firstly, we introduce an uncertain and fuzzy object-oriented model where a class property (i.e., an attribute or a method) can contain fuzzy sets interpreted as families of probability distributions, and uncertain class membership and property ...

متن کامل

Fril++ for Machine Learning

Machine learning is one of the successful application areas of fuzzy set theory and fuzzy logic, which provide soft, and thus tolerant, way of partitioning attribute domains. Theoretical results have shown that there is no (fuzzy) machine learning algorithm that is the best for all tasks. Therefore, for a particular task, it is very useful to have a tool to compare different algorithms in order...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001